[INV-BACKEND-029] Создать метод ProcessTrustedB2BReceipt()

Реализация хендлера прямого доверенного зачисления продуктов

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи
  • Репозиторий / Компонент: fridge-service (Домен INVENTORY).
  • Контракт метода: Kafka Consumer Handler ProcessTrustedB2BReceipt().
  • Ссылка на Метод: Спецификация метода для B2B
  • Статус: Готово к реализации

  • Инструкция по шагам:
    1. На Шаге 6: Настроить подписку и вычитку сообщений из доверенного топика Кафки bpds.inventory.in.fridge_item.deduct.
    2. На Шаге 7: Поскольку данные фискально точны и получены напрямую из кассового ядра ритейлера, полностью пропустить (минуя) слои ИИ-распознавания и цензуры текста.
    3. Распаковать массив items, сопоставить штрихкоды товаров со справочником mdm_db.barcodes и выполнить прямой атомарный INSERT литров/граммов в таблицу fridge_inventory базы данных PostgreSQL Fridge DB на баланс целевого user_id. Строкам принудительно выставить текущую метку времени created_at для FIFO-индексации.